moustache-twirling villain - Spanish English Dictionary